export let 后台基础路径 = import.meta.env.VITE_FILE_API

export const 成url = url => {
    // console.log(`url 👉`,url)
    if (url && url.slice(0, 4) !== "http") {
        if (后台基础路径 === "/") {
            return url
        }
        if (url.slice(0, 1) === "/") {
            // return 后台基础路径 + url
            // <img src="/logo.png" />绝对路径（更准确地说是根相对路径）,从网站的根目录开始指定资源的位置。
            return url
        }
        if (url == "logo.png") {
            // 部署在子目录下，需要用相对路径
            return url
        }
        return 后台基础路径 + "/" + url
    } else {
        return url
    }
}
// export const 图片元素减后台 = (str, 后台基础路径) => {
//     if (!str) return
//     const regex = new RegExp(`(?<=<img [^>]*src=['"])(${后台基础路径})+(?=[^'"]+[^>]*>)`, "g")
//     str = str.replace(regex, "")
//     return str
// }

// export const 图片元素加后台 = (str, 后台基础路径) => {
//     if (!str) return
//     str = str.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/g, (match, capture) => {
//         // console.log('capture: ', capture);
//         const 新 = 予图片路径(capture, 后台基础路径)
//         // console.log('新: ', 新);
//         return match.replace(capture, 新)
//     })
//     return str
// }

export const getBaseUrl = () => {
    return 后台基础路径 === "/" ? "" : 后台基础路径
}
